package com.xx.springboot.service;

import com.alibaba.fastjson.JSONObject;
import com.xx.springboot.entity.CommonResult;

/**
 * @author: xiaoxi
 * @description: 登录接口
 */
public interface ILoginService {
    /**
     * 自动登录接口
     * @param jsonObject
     * @return
     */
    CommonResult autoLogin(JSONObject jsonObject);

    /**
     * 根据用户名和密码查询到对应的用户
     * @param userName
     * @param password
     * @return
     */
    CommonResult getUser(String userName, String password);

    /**
     * 获取到当前登录用户的权限
     * @return
     */
    CommonResult getInfo();

    /**
     * 退出登录
     * @return
     */
    CommonResult logout();

}
